import dayjs from "dayjs";
import Student from "@/components/Student.vue";
export default {
  install(Vue) {
    // 扩展指令
    Vue.filter('timeFormat', value => dayjs(value).format('YYYY-MM-DD HH:mm:ss'))
    Vue.filter('mySlice', value => value.slice(0, 4))

    // 扩展组件
    Vue.component(Student.name, Student)

    // 扩展指令
    Vue.directive('big', {
      bind(element, binding) {
        // 指令绑定时执行
      },
      inserted(element, binding) {
        // 指令绑定后执行
      },
      update(element, binding) {
        // 更新
      }
    })

    // 扩展原型
    Vue.prototype.sayHello = () => {
      console.log('hello')
    }
    // 扩展原型
    Vue.prototype.x = 100
    Vue.prototype.y = 200

  }
}